package br.edu.ifrn.potigol.lang;

import br.edu.ifrn.potigol.lang.PotigolException;

/**
 * Exceção acionada quando um método desconhecido é chamado.
 * @exception ArgumentError	Exceção acionada quando um método desconhecido é chamado.
 */
@SuppressWarnings("serial")
public class ArgumentError extends PotigolException {
  public ArgumentError(String method, int expected, int actual) {
    super("Esperado " + expected + " argumentos para " + method + ", encontrado " + actual);
    setRuntimeClass("ErroArgumento");
  }
}
